﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//创建一个委托MyDelegate   参数double，返回值double
//创建一个类D类成员包括：
//整型字段d
//构造函数，初始化d的值。
//静态函数Sqrt（计算参数的开方值）
//普通函数Multi（计算d与参数的乘积）
//主函数中创建D类的对象d1，以及两个委托对象名m1, m2。
//用m1, m2分别指向Sqrt和Multi，并完成函数调用
namespace _10._1
{
    class D
    {
        private int d;
        public D(int a)
        {
            d = a;
        }
        public static double Sqrt(double a)
        {
            return Math.Sqrt(a);
        }
        public double Multi(double input)
        {
            return d * input;
        }
    }
}
